﻿using System.Collections.Generic;

namespace Ease.EaseNode.Runtime
{
    //将Editor下的Port的连接信息转化为数据的信息。
    public interface INodeInfoConverer<T>
    {
#if UNITY_EDITOR
        T ToInputData(List<PortInfo> input);
        T ToOutputData(List<PortInfo> output);
        List<PortInfo> ToInputPortInfo(T data, string key);
        List<PortInfo> ToOutputPortInfo(T data, string key);
#endif
    }
}